body {
  font:14px arial;
}

div.head {
    margin:0 auto;
	width: 992px;
	height: 43px;
	background-repeat:no-repeat;
}
div.K span,span:link,span:visited{
	margin:1px 0px 0px 0px;
	width:552px;
	background-image:url(../images/part/topmenu.jpg);
	background-repeat:no-repeat;
	height: 42px;
	float:left;
	cursor:pointer;
}
div.Z span,span:link,span:visited{
	height: 42px;
	width: 104px;
	background-image:url(../images/upper_menu/keep_zhuce.jpg);
	background-position: -553px;  
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
div.Z span:hover{
	height: 42px;
	width: 104px;
	background-image:url(../images/upper_menu/keep_zhuce.jpg);
	background-position: -553px;  
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
div.Z span:active{
	height: 42px;
	width: 104px;
	background-image:url(../images/upper_menu/keep_zhuce.jpg);
	background-position: -553px;  
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
div.D span,span:link,span:visited{
	height: 42px;
	width: 104px;
	background-image:url(../images/part/topmenu.jpg);
	background-position: -657px;
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
div.D span:hover{
	height: 42px;
	width: 104px;
	background-image:url(../images/upper_menu/slide_denglu.jpg);
	background-position: -657px;  
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
div.D span:active{
	height: 42px;
	width: 104px;
	background-image:url(../images/upper_menu/click_denglu.jpg);
	background-position: -657px;  
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
div.B span,span:link,span:visited{
	height: 42px;
	width: 104px;
	background-image:url(../images/part/topmenu.jpg);
	background-position:-761px;
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
div.B span:hover{
	height: 42px;
	width: 104px;
	background-image:url(../images/upper_menu/slide_bangzhu.jpg);
	background-position:-761px; 
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
div.B span:active{
	height: 42px;
	width: 104px;
	background-image:url(../images/upper_menu/click_bangzhu.jpg);
	background-position:-761px; 
	background-repeat:no-repeat;
	float:left;
}
div.J span,span:link,span:visited{
	height: 42px;
	width: 123px;
	background-image:url(../images/part/topmenu.jpg);
	background-position:-865px;
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
div.J span:hover{
	height: 42px;
	width: 123px;
	background-image:url(../images/upper_menu/slide_jianyi.jpg);
	background-position:-865px; 
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
div.J span:active{
	height: 42px;
	width: 123px;
	background-image:url(../images/upper_menu/click_jianyi.jpg);
	background-position:-865px; 
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}


div.main{
	margin:0 auto;
	width: 992px;
	height: 750px;
}

div.username_field {
	margin:10px 50px 10px 50px;
	position:absolute;
	left: 0px;
	top: 15px;
	width: 570px;
	height: 30px;
}

div.password_field {
	margin:10px 50px 10px 50px;
	position:absolute;
	left: 0px;
	top: 80px;
	width: 570px;
	height: 30px;
}

div.re_password_field {
	margin:10px 50px 10px 50px;
	position:absolute;
	left: 0px;
	top: 145px;
	width: 570px;
	height: 30px;
}

div.phone_field {
	margin:10px 50px 10px 50px;
	position:absolute;
	left: 0px;
	top: 270px;
	width: 570px;
	height: 30px;
}

div.email_field {
	margin:10px 50px 10px 50px;
	position:absolute;
	left: 0px;
	top: 340px;
	width: 570px;
	height: 30px;
}

div.sex_field{
	position:absolute;
	margin:10px 50px 10px 50px;
	top: 210px;
	width: 570px;
	height: 30px;
}
div.describe_field {
	position:absolute;
	margin:10px 50px 10px 50px;
	top: 470px;
	width: 570px;
	height: 85px;
}
div.submit_field {
	margin:10px 50px 10px 50px;
	position:absolute;
	left: 334px;
	top: 575px;
	width: 98px;
}

div.personimage_field{
	margin:10px 50px 10px 50px;
	position:absolute;
	left: 0px;
	top: 405px;
	width: 570px;
	height: 30px;
}

span.help {
  color:#660000;
  font-family:幼圆;
  font-weight:bold;
}
div.left{
	position:relative;
	top:20px;
	float:left;
	width: 311px;
	height: 471px;
	background-image:url(../images/registerbckgrnd.png);
	background-repeat:no-repeat;
}

div.center{
	position:relative;
	top: 20px;
	float:right;
	height: 676px;
	width: 681px;
}

div.center_menu{
	background-image:url(../images/welcome.png);
	background-position:center;
	background-repeat:no-repeat;
	height: 40px;
}

div.center_body{
	position:relative;
	float:right;
	height: 676px;
	width: 681px;
	background-image:url(../images/registerrightbckgrnd.png);
	background-repeat:no-repeat;
}

span#username_blank{
  font-family:幼圆;
  padding:0px 0px 0px 46px; 
}
span#password_blank{
  font-family:幼圆;
  padding:0px 0px 0px 33px;
}
span#re_password_blank{
  font-family:幼圆;
  padding:0px 0px 0px 4px;
}
span#sex_blank{
  font-family:幼圆;
  padding:0px 0px 0px 33px;
}
span#sex_input{
  font-family:幼圆;
}
span#phone_blank{
  font-family:幼圆;
  padding:0px 0px 0px 4px;
}
span#email_blank{
  font-family:幼圆;
  padding:0px 0px 0px 33px;
}
span#describe_blank{
  font-family:幼圆;
  float:left;
  padding:0px 0px 0px 4px;
}
span#personimage_blank{
	font-family:幼圆;
  	padding:0px 0px 0px 33px;
}


span#username_input{
  padding:0px 0px 0px 20px;
}
span#password_input{
  padding:0px 0px 0px 20px;
}
span#re_password_input{
  padding:0px 0px 0px 20px;
}
span#sex_input{
  padding:0px 0px 0px 20px;
}
span#phone_input{
  padding:0px 0px 0px 20px;
}
span#email_input{
  padding:0px 0px 0px 20px;
}
span#describe_input{
	padding:0px 0px 0px 20px;
	position:absolute;
	width: 270px;
	left: 148px;
	top: 1px;
	height: 82px;
}
span#personimage_input{
  padding:0px 0px 0px 20px;
}

div.submit_field a, a:link, a:visited{
	display:block;
	background-image:url(../images/submitnorm.png);
	background-repeat:no-repeat;
	width:99px;
	height:30px;
	border:0px;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	font-family:幼圆;
}

div.submit_field a:hover{
	display:block;
	background-image:url(../images/submitnorm.png);
	background-repeat:no-repeat;
	width:99px;
	height:30px;
	border:0px;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	font-family:幼圆;
}

div.submit_field a:active{
	display:block;
	background-image:url(../images/submitclick.png);
	background-repeat:no-repeat;
	width:99px;
	height:30px;
	border:0px;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	font-family:幼圆;
}

div.N_field{
	position:absolute;
	font-family:幼圆;
	font-size:16px;
	font-weight:bold;
	left: 20px;
	top: 45px;
}

div.P_field{
	position:absolute;
	font-family:幼圆;
	font-size:16px;
	font-weight:bold;
	left: 20px;
	top: 120px;
}

div#N_blank{
	margin:10px 0px 10px 0px;
}
div#N_input{
	margin:10px 0px 10px 0px;
}
div#P_blank{
	margin:10px 0px 10px 0px;
}
div#P_input{
	margin:10px 0px 10px 0px;
}

div.S{
	position:absolute;
	left: 168px;
	top: 222px;
	width: 99px;
}
div.S a, a:link, a:visited{
	display:block;
	background-image:url(../images/mainpage/iconokNORM.png);
	background-repeat:no-repeat;
	width:99px;
	height:30px;
	border:0px;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	font-family:幼圆;
}

div.S a:hover{
	display:block;
	background-image:url(../images/mainpage/iconokNORM.png);
	background-repeat:no-repeat;
	width:99px;
	height:30px;
	border:0px;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	font-family:幼圆;
}

div.S a:active{
	display:block;
	background-image:url(../images/mainpage/iconokSLIDE.png);
	background-repeat:no-repeat;
	width:99px;
	height:30px;
	border:0px;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
	font-family:幼圆;
}

#personimage_button{
	position:absolute;
	width:13px;
	height:18px;
	background-repeat:no-repeat;
	background-position:center;
	left: 266px;
	top: 0px;
	border-width:1px;
	border-style:solid;
	border-color:#CCC;
	color:#CCC;
	font-weight:bold;
	cursor:pointer;
}

#img_username{padding:0px 15px 0px 2px;}
#img_password{padding:0px 15px 0px 2px;}
#img_re_password{padding:0px 15px 0px 2px;}
#img_phone{padding:0px 15px 0px 2px;}
#img_email{padding:0px 15px 0px 2px;}

#img_username.thinking{background-image:url(../images/wait.gif);}
#img_username.approved{background-image:url(../images/yes.png);}
#img_username.denied{background-image:url(../images/no.png);}

#img_password.thinking{background-image:url(../images/wait.gif);}
#img_password.approved{background-image:url(../images/yes.png);}
#img_password.denied{background-image:url(../images/no.png);}

#img_re_password.thinking{background-image:url(../images/wait.gif);}
#img_re_password.approved{background-image:url(../images/yes.png);}
#img_re_password.denied{background-image:url(../images/no.png);}

#img_phone.thinking{background-image:url(../images/wait.gif);}
#img_phone.approved{background-image:url(../images/yes.png);}
#img_phone.denied{background-image:url(../images/no.png);}

#img_email.thinking{background-image:url(../images/wait.gif);}
#img_email.approved{background-image:url(../images/yes.png);}
#img_email.denied{background-image:url(../images/no.png);}
